home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / xvier.tar / xvier / xvier-1.0 / Makefile.std < prev    next >
Makefile  |  1992-07-28  |  1KB  |  42 lines

  1. # I've seen window managers which couldn't handle aspect ratio hints.
  2. # Uncomment if you have resize problems.
  3. #XVIER_ASPECT = -DXVIER_WM_ASPECT_BUG
  4.  
  5. # Some systems don't provide FD_SET #define's. HP 9000 and IBM RS6000
  6. # are handled in xvier.h, but on other systems you can uncomment this.
  7. #NO_FD_SET = -DNO_FD_SET
  8.  
  9. # If "select" is missing, but you have "poll", try this:
  10. #NO_SELECT = -DNO_SELECT
  11.  
  12. # And if "getdtablesize" is missing, use the following:
  13. #NO_GETDTABSIZE = -DNO_GETDTABSIZE
  14.  
  15. CFLAGS = -O $(XVIER_ASPECT) $(NO_FD_SET) $(NO_SELECT) $(NO_GETDTABSIZE)
  16. X11LIB = -lX11
  17. DESTDIR = /usr/local/bin
  18. PROGDESTDIR = /usr/local/lib
  19. PROGDEST = -DPROGNAME=\"$(PROGDESTDIR)/xvier_prog\"
  20. MANDESTDIR = /usr/local/man
  21. MANSECT = 6
  22.  
  23. all:    xvier xvier_prog
  24.  
  25. xvier:    xvier.c xvier.h qdown.xbm qleft.xbm qright.xbm qup.xbm\
  26.         qdownm.xbm qleftm.xbm qrightm.xbm qupm.xbm patchlevel.h
  27.     $(CC) -o xvier $(CFLAGS) $(PROGDEST) xvier.c $(X11LIB)
  28.  
  29. xvier_prog:    vier.o vierinit.o
  30.     $(CC) -o xvier_prog vier.o vierinit.o
  31.  
  32. vier.o:     vier.h vier.c xvier.h
  33. vierinit.o: vier.h vierinit.c xvier.h
  34.  
  35. install: all xvier.man
  36.     cp xvier_prog $(PROGDESTDIR)
  37.     cp xvier $(DESTDIR)
  38.     cp xvier.man $(MANDESTDIR)/man$(MANSECT)/xvier.$(MANSECT)
  39.  
  40. clean::
  41.     -rm *.o *~ xvier vier core xvier_prog
  42.